在了解API的運作與Hoppscotch的測試方法後,可以開始嘗試用程式實際發送請求並接收回應。這個步驟讓資料不再只是顯示在Hoppscotch裡,而是能由程式自動抓取與使用,進一步串接應用。
最簡單的方式是使用Python的requests套件,能輕鬆地對網路服務發送請求、接收JSON資料並進行處理。以下是一個實際範例,示範如何向公開API取得貓咪的隨機知識:
import requests
url = "https://catfact.ninja/fact"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
print("🐱 今日貓咪小知識:", data["fact"])
else:
print("無法取得資料,錯誤代碼:", response.status_code)
這段程式碼的邏輯很簡單:
requests.get()
發送GET請求。.json()
方法解析回應。fact
欄位,印出內容。🐱 今日貓咪小知識:Cats have over 20 muscles that control their ears.
這樣的練習能幫助理解Hoppscotch裡看到的請求,其實都能被程式自動化執行,透過這個步驟,API不再只是被「觀察」的對象,而成為程式中可操作、可運用的資訊來源。